<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <script>

        let students = [
            { id: 2, name: '李四', age: 30, gender: '女' },
            { id: 3, name: '王五', age: 18, gender: '女' },
            { id: 1, name: '张三', age: 20, gender: '男' },
        ];

        // 5. 删除id=1的学生
        // for (let i = 0; i < students.length; i++) {
        //     if (students[i].id == 1) {
        //         students.splice(i, 1)
        //     }
        // }
        
        // students = students.filter(item => item.id != 1)

        const i = students.findIndex((item, index) => {
            return item.id == 1;
        })
        students.splice(i, 1);

        console.log(i);


        // 1. 输出所有学生的姓名
        // students.forEach(item => {
        //     // console.log(item.name);
        // })

        // 2. 找出所有的女生
        // const girls = students.filter(item => {
        //     return item.gender === "女";
        // })
        // // console.log(girls);

        // 3. 把学生按年龄排序
        // students.sort((a, b) => a.age - b.age);
        // // console.log(students);

        // 4. 新增学生
        // students.push({
        //     id: 4,
        //     name: "马冬梅",
        //     age: 32,
        //     gender: '女'
        // });
        console.log(students);




    </script>
</body>

</html>